Type
Facette de type

Recherche

10 Résultats pour ""l"
Une erreur s'est produite lors du traitement du modèle.
The following has evaluated to null or missing:
==> xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content")  [in template "20096#20122#66871" at line 421, column 118]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign DateDePublication = xPathSele...  [in template "20096#20122#66871" at line 421, column 89]
----
1<#assign actualLocale= .locale /> 
2<#setting locale="fr_FR"> 
3 
4<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
5<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")> 
6 
7<#assign qParam = request.getParameter("q")> 
8 
9<#if  request.getParameter("start")??> 
10	<#assign qStart = request.getParameter("start")?number> 
11<#else> 
12	<#assign qStart = 2 > 
13</#if> 
14 
15<#if  request.getParameter("delta")??> 
16	<#assign qDelta = request.getParameter("delta")> 
17<#else> 
18	<#assign qDelta = 15 > 
19</#if> 
20 
21<#assign currUrl = currentURL > 
22 
23<div class="row mt-5"> 
24	<div class=""> 
25		<#if entries?has_content> 
26			<#list entries as entry> 
27				<#assign assetEntry = assetEntryLocalService.getEntry(entry.getClassName(), entry.getClassPK()) /> 
28				<#assign categories = assetEntry.getCategories() /> 
29				<#assign renderer = assetEntry.getAssetRenderer() /> 
30				<#assign className = renderer.getClassName() /> 
31 
32				<#assign url = "" /> 
33				<#assign target = "" /> 
34 
35				<#if entry.isModelResourceVisible()> 
36					<#assign typeTitle = entry.getModelResource() /> 
37					<#switch entry.getModelResource()?lower_case> 
38						<#case "dossier de documents"> 
39							<#assign typeTitle = "Dossier de documents" /> 
40							<#break> 
41						<#case "mes documents"> 
42							<#assign typeTitle = "Mes Documents" /> 
43							<#break> 
44						<#case "utilisateur"> 
45							<#assign typeTitle = "Utilisateur" /> 
46							<#break> 
47						<#case "page"> 
48							<#assign typeTitle = "Page" /> 
49							<#break> 
50						<#case "dossier de contenu web"> 
51							<#assign typeTitle = "Dossier de contenu web" /> 
52							<#break> 
53						<#case "contenu web"> 
54							<#assign class = entry.getClassName() /> 
55							<#if class = "com.liferay.journal.model.JournalArticle" > 
56								<#assign asset = assetEntryLocalService.getEntry( class, getterUtil.getLong( entry.getClassPK() ) ) /> 
57								<#assign renderer = asset.getAssetRenderer() /> 
58								<#assign webArticle = asset.getAssetRenderer().getArticle() /> 
59								<#assign structure = webArticle.getDDMStructure().structureKey /> 
60 
61								<#switch structure> 
62									<#case "ARTICLE"> 
63										<#assign typeTitle = "Article" /> 
64										<#setting date_format="yyyy-MM-dd"> 
65 
66										<#assign document = saxReaderUtil.read(webArticle.getContent()) > 
67										<#assign rootElement = document.getRootElement() > 
68 
69									<#-- image --> 
70										<#assign Image ="" /> 
71										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") > 
72										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
73											<#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
74											<#if Image != ""> 
75												<#assign imgJson = jsonFactoryUtil.createJSONObject(Image)> 
76												<#if imgJson?? && imgJson.groupId?? > 
77													<#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid > 
78												<#else> 
79													<#assign Image = "" > 
80												</#if> 
81											</#if> 
82										</#if> 
83 
84										<#assign selectedTag ="" /> 
85										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") > 
86										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
87											<#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
88										</#if> 
89 
90										<#assign Chapeau ="" /> 
91										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") > 
92										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
93											<#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
94										</#if> 
95 
96										<#assign DateDePublication ="" /> 
97										<#assign day ="" /> 
98										<#assign dayStr ="" /> 
99										<#assign month="" /> 
100										<#assign year ="" /> 
101 
102										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") > 
103										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
104											<#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
105											<#if DateDePublication?? && DateDePublication != "" > 
106												<#assign DateDePublication = DateDePublication?date /> 
107												<#assign day = DateDePublication?string["dd"] /> 
108												<#assign dayStr = DateDePublication?string["EEEE"]?capitalize /> 
109												<#assign month= DateDePublication?string["MMM"] /> 
110												<#assign year = DateDePublication?string["yyyy"] /> 
111											</#if> 
112 
113										</#if> 
114 
115										<#assign url = "" /> 
116										<#if url?? && url == "" > 
117											<#assign url = entry.getViewURL() /> 
118										</#if> 
119 
120										<div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4"> 
121											<div class="row"> 
122												<div class="col-lg-6 mb-2 mb-lg-0"> 
123													<div class="img-holder"> 
124														<#if Image?? && Image?length gt 15 > 
125															<a><img class="img-fluid" src="${Image}" alt=""></a> 
126														</#if> 
127													</div> 
128												</div> 
129												<div class="col-lg-6"> 
130													<h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2> 
131													<div class="d-flex align-items-center justify-content-between mb-2"> 
132														<span class="text-muted small">Publi&eacute; le ${dayStr} ${day} ${month} ${year}</span> 
133													</div> 
134													<div class="card-content py-2 d-inline"> 
135														<a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a> 
136														<p class="text-secondary d-inline intro mb-0">${Chapeau}</p> 
137													</div> 
138												</div> 
139											</div> 
140										</div> 
141										<#break> 
142									<#case "OPINION"> 
143										<#assign typeTitle = "Opinion" /> 
144										<#setting date_format="yyyy-MM-dd"> 
145										<#assign document = saxReaderUtil.read(webArticle.getContent()) > 
146										<#assign rootElement = document.getRootElement() > 
147									<#-- image --> 
148										<#assign Image ="" /> 
149										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='photoAuteur']") > 
150										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
151											<#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
152											<#if Image != ""> 
153												<#assign imgJson = jsonFactoryUtil.createJSONObject(Image)> 
154												<#if imgJson != "" && imgJson.groupId?? > 
155													<#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid > 
156												</#if> 
157											</#if> 
158										</#if> 
159 
160										<#assign Auteur ="" /> 
161										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Auteur']") > 
162										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
163											<#assign Auteur = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
164										</#if> 
165 
166										<#assign TitreAuteur ="" /> 
167										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='TitreAuteur']") > 
168										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
169											<#assign TitreAuteur = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
170										</#if> 
171 
172										<#assign selectedTag ="" /> 
173										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") > 
174										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
175											<#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
176										</#if> 
177 
178										<#assign Chapeau ="" /> 
179										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") > 
180										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
181											<#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
182										</#if> 
183 
184										<#assign DateDePublication ="" /> 
185										<#assign day ="" /> 
186										<#assign dayStr ="" /> 
187										<#assign month="" /> 
188										<#assign year ="" /> 
189 
190										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") > 
191										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
192											<#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
193											<#if DateDePublication?? && DateDePublication != "" > 
194												<#assign DateDePublication = DateDePublication?date /> 
195												<#assign day = DateDePublication?string["dd"]?capitalize /> 
196												<#assign dayStr = DateDePublication?string["EEEE"] /> 
197												<#assign month= DateDePublication?string["MMM"] /> 
198												<#assign year = DateDePublication?string["yyyy"] /> 
199											</#if> 
200 
201										</#if> 
202 
203										<#assign url = "" /> 
204										<#if url?? && url == "" > 
205											<#assign url = entry.getViewURL() /> 
206										</#if> 
207 
208										<div class="card card-result card-result-opinion mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4"> 
209											<div class="row"> 
210												<div class="col-lg-6"> 
211													<div class="d-flex flex-column justify-content-center align-items-center align-items-lg-end pe-2"> 
212														<a class="thumbnail-holder mb-3" href="${url}"> 
213															<#if Image?? && Image?length gt 15 > 
214															  <img width="100" class="img-fluid rounded-circle" src="${Image}" alt="Article"> 
215															</#if> 
216														</a> 
217														<div class="d-flex flex-column h-100 align-items-center align-items-lg-end justify-content-center"> 
218															<span class="text-uppercase">${Auteur}</span> 
219															<span class="text-muted small">${TitreAuteur}</span> 
220														</div> 
221													</div> 
222												</div> 
223												<div class="col-lg-6"> 
224													<h2 class="acumin-condensed strong"><a class="text-blue" href="${url}">OPINION</a></h2> 
225													<h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2> 
226													<div class="d-flex align-items-center justify-content-between mb-2"> 
227														<span class="text-muted small">Publi&eacute; le ${dayStr} ${day} ${month} ${year}</span> 
228													</div> 
229													<div class="card-content py-2 d-inline"> 
230														<a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a> 
231														<p class="text-secondary d-inline intro mb-0">${Chapeau}</p> 
232													</div> 
233												</div> 
234											</div> 
235										</div> 
236										<#break> 
237									<#case "COMICS-STRIP"> 
238										<#assign typeTitle = "Comics-Strip" /> 
239										<#setting date_format="yyyy-MM-dd"> 
240										<#assign document = saxReaderUtil.read(webArticle.getContent()) > 
241										<#assign rootElement = document.getRootElement() > 
242 
243										<#assign Title = entry.getTitle() > 
244									<#-- image --> 
245										<#assign Image ="" /> 
246										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='GrandeImage']") > 
247										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
248											<#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
249											<#if Image != ""> 
250												<#assign imgJson = jsonFactoryUtil.createJSONObject(Image)> 
251												<#if imgJson != "" && imgJson.groupId?? > 
252													<#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid > 
253												</#if> 
254											</#if> 
255										</#if> 
256 
257										<#assign Chapeau ="" /> 
258										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") > 
259										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
260											<#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
261										</#if> 
262 
263										<#assign DateDePublication ="" /> 
264										<#assign day ="" /> 
265										<#assign dayStr ="" /> 
266										<#assign month="" /> 
267										<#assign year ="" /> 
268 
269										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") > 
270										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
271											<#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
272											<#if DateDePublication?? && DateDePublication != "" > 
273												<#assign DateDePublication = DateDePublication?date /> 
274												<#assign day = DateDePublication?string["dd"]?capitalize /> 
275												<#assign dayStr = DateDePublication?string["EEEE"] /> 
276												<#assign month= DateDePublication?string["MMM"] /> 
277												<#assign year = DateDePublication?string["yyyy"] /> 
278											</#if> 
279 
280										</#if> 
281 
282										<#assign url = "" /> 
283										<#if url?? && url == "" > 
284											<#assign url = entry.getViewURL() /> 
285										</#if> 
286 
287										<div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4"> 
288											<div class="row"> 
289												<div class="col-lg-6 mb-2 mb-lg-0"> 
290													<div class="img-holder"> 
291														<#if Image?? && Image?length gt 15 > 
292															<a><img class="img-fluid" src="${Image}" alt=""></a> 
293														</#if> 
294													</div> 
295												</div> 
296												<div class="col-lg-6"> 
297													<h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2> 
298													<div class="d-flex align-items-center justify-content-between mb-2"> 
299														<span class="text-muted small">Publi&eacute; le ${dayStr} ${day} ${month} ${year}</span> 
300													</div> 
301													<div class="card-content py-2 d-inline"> 
302														<p class="text-secondary d-inline intro mb-0">${Chapeau}</p> 
303													</div> 
304												</div> 
305											</div> 
306										</div> 
307										<#break> 
308									<#case "GALLERY"> 
309 
310										<#assign typeTitle = "Gallery" /> 
311										<#setting date_format="yyyy-MM-dd"> 
312 
313										<#assign document = saxReaderUtil.read(webArticle.getContent()) > 
314										<#assign rootElement = document.getRootElement() > 
315 
316									<#-- image --> 
317										<#assign Image ="" /> 
318										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") > 
319										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
320											<#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
321										</#if> 
322										<#assign selectedTag ="" /> 
323										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") > 
324										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
325											<#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
326										</#if> 
327 
328										<#assign Chapeau ="" /> 
329										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") > 
330										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
331											<#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
332										</#if> 
333 
334										<#assign DateDePublication ="" /> 
335										<#assign day ="" /> 
336										<#assign dayStr ="" /> 
337										<#assign month="" /> 
338										<#assign year ="" /> 
339 
340										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") > 
341										<#if xPathSelectorItem.selectSingleNode(rootElement)?? && xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content")?? > 
342											<#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
343											<#if DateDePublication?? && DateDePublication != "" > 
344												<#assign DateDePublication = DateDePublication?date /> 
345												<#assign day = DateDePublication?string["dd"] /> 
346												<#assign dayStr = DateDePublication?string["EEEE"]?capitalize /> 
347												<#assign month= DateDePublication?string["MMM"] /> 
348												<#assign year = DateDePublication?string["yyyy"] /> 
349											</#if> 
350 
351										</#if> 
352 
353										<#assign url = "" /> 
354										<#if url?? && url == "" > 
355											<#assign url = entry.getViewURL() /> 
356										</#if> 
357 
358										<div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4"> 
359											<div class="row"> 
360												<div class="col-lg-6 mb-2 mb-lg-0"> 
361													<div class="img-holder"> 
362														<#if Image?? && Image?length gt 15 > 
363															<a><img class="img-fluid" src="${Image?eval.url}" alt=""></a> 
364														</#if> 
365													</div> 
366												</div> 
367												<div class="col-lg-6"> 
368													<h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2> 
369													<div class="d-flex align-items-center justify-content-between mb-2"> 
370														<span class="text-muted small">Publi&eacute; le ${dayStr} ${day} ${month} ${year}</span> 
371													</div> 
372													<div class="card-content py-2 d-inline"> 
373														<a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a> 
374														<p class="text-secondary d-inline intro mb-0">${Chapeau}</p> 
375													</div> 
376												</div> 
377											</div> 
378										</div> 
379										<#break> 
380									<#case "VIDEO"> 
381 
382										<#assign typeTitle = "Video" /> 
383										<#setting date_format="yyyy-MM-dd"> 
384 
385										<#assign document = saxReaderUtil.read(webArticle.getContent()) > 
386										<#assign rootElement = document.getRootElement() > 
387 
388									<#-- image --> 
389										<#assign Image ="" /> 
390										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") > 
391										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
392											<#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
393											<#if Image?? && Image != ""> 
394												<#assign imgJson = jsonFactoryUtil.createJSONObject(Image)> 
395												<#if imageJson?? && imgJson.groupId?? > 
396													<#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid > 
397												</#if> 
398											</#if> 
399										</#if> 
400 
401										<#assign selectedTag ="" /> 
402										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") > 
403										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
404											<#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
405										</#if> 
406 
407										<#assign Chapeau ="" /> 
408										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") > 
409										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
410											<#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
411										</#if> 
412 
413										<#assign DateDePublication ="" /> 
414										<#assign day ="" /> 
415										<#assign dayStr ="" /> 
416										<#assign month="" /> 
417										<#assign year ="" /> 
418 
419										<#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") > 
420										<#if xPathSelectorItem.selectSingleNode(rootElement)?? > 
421											<#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() /> 
422											<#if DateDePublication?? && DateDePublication != "" > 
423												<#assign DateDePublication = DateDePublication?date /> 
424												<#assign day = DateDePublication?string["dd"] /> 
425												<#assign dayStr = DateDePublication?string["EEEE"]?capitalize /> 
426												<#assign month= DateDePublication?string["MMM"] /> 
427												<#assign year = DateDePublication?string["yyyy"] /> 
428											</#if> 
429 
430										</#if> 
431 
432										<#assign url = "" /> 
433										<#if url?? && url == "" > 
434											<#assign url = entry.getViewURL() /> 
435										</#if> 
436 
437										<div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4"> 
438											<div class="row"> 
439												<div class="col-lg-6 mb-2 mb-lg-0"> 
440													<div class="img-holder"> 
441														<#if Image?? && Image?length gt 15 > 
442															<a><img class="img-fluid" src="${Image}" alt=""></a> 
443														</#if> 
444													</div> 
445												</div> 
446												<div class="col-lg-6"> 
447													<h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2> 
448													<div class="d-flex align-items-center justify-content-between mb-2"> 
449														<span class="text-muted small">Publi&eacute; le ${dayStr} ${day} ${month} ${year}</span> 
450													</div> 
451													<div class="card-content py-2 d-inline"> 
452														<a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a> 
453														<p class="text-secondary d-inline intro mb-0">${Chapeau}</p> 
454													</div> 
455												</div> 
456											</div> 
457										</div> 
458										<#break> 
459									<#default> 
460										<#assign typeTitle = webArticle.getDDMStructure().getName() /> 
461										<div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4"> 
462											<div class="row"> 
463												<div class="col-lg-6 mb-2 mb-lg-0"> 
464													<div class="img-holder"> 
465													</div> 
466												</div> 
467												<div class="col-lg-6"> 
468													<h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2> 
469													<div class="d-flex align-items-center justify-content-between mb-2"> 
470													</div> 
471													<div class="card-content py-2 d-inline"> 
472													</div> 
473												</div> 
474											</div> 
475										</div> 
476										<#break> 
477								</#switch> 
478							</#if> 
479							<#break> 
480						<#default> 
481 
482							<#break> 
483					</#switch> 
484				</#if> 
485			</#list> 
486		</#if> 
487	</div> 
488</div> 
489 
490<#assign nbItems  = (qStart?number - 1) * qDelta?number /> 
491 
492<#assign noClickPrev = false /> 
493<#if searchContainer.getStart() == 0 > 
494	<#assign noClickPrev = true /> 
495</#if> 
496 
497<#assign noClickNext = false /> 
498<#if searchContainer.getEnd() gte searchContainer.getTotal() > 
499	<#assign noClickNext = true /> 
500</#if> 
501<#if nbItems gte searchContainer.getTotal() > 
502	<#assign noClickNext = true /> 
503</#if> 
504 
505<nav class="mt-5 pagination d-flex justify-content-center align-items-center pagination-bar d-flex justify-content-center align-items-center mt-5" data-qa-id="paginator" id="${themeDisplay.getPortletDisplay().getId()}"> 
506	<a class="btn btn-lg btn-blue-50 acumin-condensed text-bold <#if noClickPrev>disabled</#if>" href="<#if noClickPrev>javascript:void(0)<#else>${currUrl}&q=${qParam}&amp;delta=${qDelta}&amp;start=${qStart-1}</#if>">Pr&eacute;c&eacute;dent</a> 
507	<a class="ms-2 ms-lg-5 btn btn-lg btn-secondary acumin-condensed text-bold <#if noClickNext>disabled</#if>" href="<#if noClickNext>javascript:void(0)<#else>${currUrl}&q=${qParam}&amp;delta=${qDelta}&amp;start=${qStart}</#if>">Suivant</a> 
508</nav>